Skip to content

Next Design extension development manual Development flow
Type to start searching
    • Next Design Extension Development Manual
      • Overview
      • What is extension
      • Extension point
      • Scripts and DLLs
      • Life cycle
      • Overview
        • Development flow
          • Script development
        • File preparation
        • Extension point definition
        • Implementing handler by script
        • Running and debugging scripts
        • Run in script editor
        • Distribution of extension
        • Development flow
        • Create Visual Studio project
        • Extension point definition
        • Implementing handler with DLL
        • Run and debug DLL
        • Distribution of extension
        • Extension point definition
        • Multilingual support
        • Distribution of extension
      • Overview
      • Manifest structure
      • Extension definition
        • Overview
        • Ribbon
        • Command
        • Event
      • Predefined ID
      • Overview
        • Overview
        • Global object
        • Overview
        • System command
        • Overview
            • Overview
            • onAfterStart
            • onBeforeQuit
            • Overview
            • onAfterNew
            • onBeforeOpen
            • onAfterOpen
            • onBeforeSave
            • onAfterSave
            • onBeforeClose
            • onAfterClose
            • onBeforeReload
            • onAfterReload
            • Overview
            • onBeforeNew
            • onAfterNew
            • onFieldChanged
            • onBeforeDelete
            • onBeforeChangeOwner
            • onAfterChangeOwner
            • onBeforeChangeOrder
            • onAfterChangeOrder
            • onBeforeNewRelation
            • onAfterNewRelation
            • onValidate
            • onError
            • onModelEdited
            • onUndoRedo
            • Overview
            • onBeforeExecute
            • onAfterExecute
            • Overview
            • onShow
            • onHide
            • onSelectionChanged
            • Overview
            • onBeforeChange
            • onAfterChange
            • Overview
            • onShow
            • onHide
            • onSelectionChanged
            • Overview
            • onShow
            • onHide
            • onSelectionChanged
            • onDoubleClick
        • Overview
        • Overview
        • Overview
        • Overview
        • Overview
      • Overview
      • Hello-world
      • Batch verification of model
      • Sequential verification when editing model
      • Overview
      • JSON schema definition
      • VS development template
      • Overview
        • Overview
          • Command
          • Parameters
        • Overview
        • Overview
          • Command
          • Parameters
        • Overview
        • Overview
          • Cancel
          • Canceled
        • Overview
          • Consume
          • IsConsume
        • Overview
        • Overview
        • Overview
        • Overview
        • Overview
          • CreateCommandParams
          • CreateSearch
          • ExecuteCommand
          • Quit
          • ThrowUserException
          • Env
          • Errors
          • Output
          • Search
          • Window
          • Workspace
        • Overview
        • Overview
          • CanExecFunc
          • Description
          • ExecFunc
          • Id
          • Title
        • Overview
          • Command
          • Global
          • SenderModel
        • Overview
          • AddParam
          • AddParamWithName
          • GetByIndex
          • GetByName
          • ToArray
          • ToCollection
          • Item [int]
          • Item [string]
        • Overview
          • MessageBox
          • ShowConfirmDialog
          • ShowInformationDialog
          • ShowMessageBox
          • ShowOpenFileDialog
          • ShowSaveFileDialog
          • ShowSelectFolderDialog
        • Overview
          • GetProperty
          • GetResourceString
          • GetResourceString1
          • GetResourceString2
          • GetResourceString3
          • HasProperty
          • RemoveProperty
          • SetProperty
          • App
          • Application
        • Overview
          • Type
        • Overview
          • TargetEditorName
        • Overview
          • SetSubEditorMode (string, IModel)
          • SetSubEditorMode (SubEditorMode, IModel)
          • ActiveInfoWindow
          • ActiveNavigator
          • ActivePalette
          • CurrentEditorView
          • CurrentInfoView
          • CurrentModel
          • CurrentNavigator
          • CurrentOutputCategory
          • IsErrorCardVisible
          • IsFeatureMarkVisible
          • IsIndicatorVisible
          • IsInformationPaneVisible
          • IsInspectorPaneVisible
          • IsNavigatorPaneVisible
          • IsSubEditorVisible
          • IsTraceLineVisible
          • MainEditorView
          • SubEditorMode
          • SubEditorView
        • Overview
          • SelectViewDefinition
          • SelectedModels
          • ViewDefinitions
        • Overview
          • AppName
          • Language
          • Locale
          • MachineId
          • Path
          • ProcessId
          • Version
        • Overview
        • Overview
          • ClearErrors
          • ClearErrorsAt
          • FindErrorByCategory
          • FindErrorOfModelByCategory
          • AllErrors
          • Errors
          • Informations
          • Summaries
          • Warnings
        • Overview
          • Area
          • EventName
          • FuncName
        • Overview
          • Event
        • Overview
        • Overview
          • Activate
          • Deactivate
        • Overview
        • Overview
          • SetStyleSets
          • CardDisplayStyle
          • Name
        • Overview
          • ClearAllStyles
          • ClearStyle
          • CreateStyle
          • GetStyle
          • Styles
        • Overview
          • Category
          • Code
          • DetailMessage
          • DisplayStyleName
          • Fields
          • Index
          • Message
          • Model
          • NavigatingViewName
          • Title
          • Type
        • Overview
          • Select
          • IsVisible
          • Items
          • Name
          • SelectedItems
          • Title
        • Overview
          • AddError
          • AddNewModel
          • AddNewModelAt
          • AddNewModelTo
          • As
          • AsIn (IEnumerable < string >, bool)
          • AsIn (string, bool)
          • CanRelate
          • CanRelateAny
          • Count
          • Delete
          • FindChildrenByClass
          • FindChildrenByClassDisplayName
          • FindChildrenByClassTag
          • FindChildrenByTag
          • FindOwnerByClass
          • GetAllChildren
          • GetAllErrorsWithChildren
          • GetChildren
          • GetDerivedFromRelationsOf
          • GetDerivedModels
          • GetDerivedToRelationsOf
          • GetDeriveRelationsOf
          • GetDerivingModels
          • GetField
          • GetFieldAt
          • GetFieldString
          • GetFieldStringAt
          • GetFieldValues
          • GetFieldValuesByFieldTag
          • GetOwnerField
          • GetOwnerRelationship
          • GetOwners
          • GetRefRelatedModels
          • GetRelation
          • GetRelationAt
          • GetRelations
          • GetRelationsByClassTag
          • GetRelationsByClassTagOf
          • GetRelationsByFieldOf
          • GetRelationsByFieldTag
          • GetRelationsByFieldTagOf
          • GetRelationsByTag
          • GetRelationsOf
          • GetRelationsOfWhere
          • GetRelationsWhere
          • Is
          • IsIn (IEnumerable < string >, bool)
          • IsIn (string, bool)
          • IsRelatedAtFieldTo
          • IsRelatedTo
          • MoveTo
          • Relate
          • RelateAll
          • RelateAllDerivedFrom
          • RelateAllDerivedTo
          • RelateAt
          • RelateByClassTag
          • RelateByFieldTag
          • RelateWhere
          • RemoveError
          • RemoveField
          • RemoveFieldAt
          • SetField
          • SetFieldAt
          • SetInitField
          • Take
          • UnRelate
          • UnRelateAll
          • UnRelateAllDerivedFrom
          • UnRelateAllDerivedTo
          • UnRelateByClassTag
          • UnRelateByFieldTag
          • UnRelateWhere
          • Validate
          • ClassName
          • Description
          • Errors
          • HasError
          • HasErrorWithChildren
          • IsDeleted
          • IsEditable
          • IsProxy
          • ModelPath
          • Name
          • Owner
          • OwnerProject
        • Overview
          • Contains
          • ContainsById
          • GetByClass
          • GetByClasses
          • ToList
        • Overview
          • Name
        • Overview
          • Select
          • BaseType
          • IsValid
          • IsVisible
          • Items
          • MultiSelection
          • Name
          • SelectedItems
          • Title
        • Overview
          • Entry
          • InfoView
          • Item
          • Model
          • Name
        • Overview
          • Name
        • Overview
          • Name
        • Overview
          • Name
        • Overview
          • Id
        • Overview
          • Clear
          • ClearAll
          • WriteFormatLine
          • WriteLine
        • Overview
          • Name
          • Path
          • ViewDefinitions
        • Overview
          • AddNewRootModel
          • GetModelById
          • GetModelByPath
          • GetRelationshipById
          • IsDirty
          • Path
          • Profile
        • Overview
          • Relate
          • UnRelate
          • Source
          • SourceIndex
          • Target
          • TargetIndex
        • Overview
          • AddSearchResult (IModel, string, string)
          • AddSearchResult (object, string)
          • AddSearchTarget
          • BeginSearch
          • CancelSearch
          • ClearSearchResult
          • ClearSearchTarget
          • EndSearch
          • IsSearchCanceled
          • IsSearching
          • Name
          • SearchTargets
          • ShowTotalCount
          • Type
        • Overview
          • ClearResults
          • Create
          • FindResultByModel
          • AllResults
        • Overview
          • Item
        • Overview
        • Overview
          • ModelClass
          • ModelClassName
        • Overview
          • FindEditorDefByClass
          • Editors
        • Overview
          • CleanUpProject
          • CloseProject
          • CreateSearch
          • NewProject
          • OpenProject
          • SaveProject
          • SaveProjectAs
          • CurrentModel
          • CurrentProject
          • Errors
          • InfoDisplayStyleSet
          • Output
          • Search
        • Overview
          • ActiveInfoWindow
          • ActivePage
          • CurrentInfoView
          • CurrentOutputCategory
          • EditorPage
          • IsInformationPaneVisible
        • Overview
          • Field
          • Model
          • NewIndex
        • Overview
          • Field
          • Model
          • NewIndex
          • NewOwner
        • Overview
          • Field
          • NewModel
          • Owner
        • Overview
          • Field
          • Index
          • Model
          • OppositeField
          • OppositeIndex
          • RelatingTo
        • Overview
          • Field
          • Model
          • NewIndex
          • OldIndex
        • Overview
          • Field
          • Model
          • NewIndex
          • NewOwner
        • Overview
          • Model
        • Overview
          • ClassName
          • Field
          • Index
          • Owner
        • Overview
          • Field
          • Index
          • Model
          • OppositeField
          • OppositeIndex
          • RelatingTo
        • Overview
          • Models
        • Overview
          • Field
          • Model
        • Overview
          • Model
        • Overview
          • Model
        • Overview
          • Models
        • Overview
          • Name
        • Overview
          • Name
        • Overview
          • Name
        • Overview
        • Overview
        • Overview
          • Filename
          • Project
        • Overview
          • Project
        • Overview
          • Filename
          • Project
        • Overview
          • Filename
          • Project
        • Overview
          • Filename
          • Project
        • Overview
          • Project
        • Overview
          • Filename
        • Overview
          • Filename
          • Project
        • Overview
          • Filename
          • Project
    • Script development

    Development flow¶

    Script development¶

    1. File Preparation
    2. Extension Point Definition
    3. Implementing handlers by script
    4. Run and debug
      a) Script execution and debugging
      b) Run in Script Editor
    5. Distribution of Extension
    Previous Overview
    Next File preparation
    Copyright (C) 2019 DENSO CREATE INC. All rights reserved.
    powered by MkDocs and Material for MkDocs